# 构造方法使用
class Person():
    pass
    # 类的方法
    # 构造方法  当类被实例化会触发 一般用来进行一些初始化的数据
    # def __init__(self):
        # pass
    # def __init__(self,name,salary):
    #     print(id(self))
    #     # self当前被实例化的类的对象  当前对象
    #     # 赋值属性
    #     self.name = name
    #     self.salary = salary
        # print(name+'来了')

# 实例化
p1 = Person()
p1.name = '张三'
print(p1.name)
# p1 = Person('张三',10000)
# print(id(p1))
# p2 = Person('李四',8000)
# print(id(p2))
# 实例化时，必须传入构造方法的参数
# p3 = Person('王五')

# 调用属性
# print(p1.name)
# print(p1.salary)

# 动态添加属性
# p1.age = 18
# print(p1.age)